type HotAlbumsType = {
  songs: any[]
  paid: boolean
  onSale: boolean
  mark: number
  awardTags: any
  displayTags: any
  publishTime: number
  company: string
  briefDesc: string
  artists: Artist[]
  copyrightId: number
  picId: number
  artist: Artist2
  picUrl: string
  commentThreadId: string
  blurPicUrl: string
  companyId: number
  pic: number
  status: number
  subType: string
  description: string
  tags: string
  alias: any[]
  name: string
  id: number
  type: string
  size: number
  picId_str: string
}

type Artist = {
  img1v1Id: number
  topicPerson: number
  albumSize: number
  musicSize: number
  briefDesc: string
  picId: number
  picUrl: string
  followed: boolean
  img1v1Url: string
  trans: string
  alias: any[]
  name: string
  id: number
  img1v1Id_str: string
}

type Artist2 = {
  img1v1Id: number
  topicPerson: number
  albumSize: number
  musicSize: number
  briefDesc: string
  picId: number
  picUrl: string
  followed: boolean
  img1v1Url: string
  trans: string
  alias: string[]
  name: string
  id: number
  picId_str: string
  img1v1Id_str: string
}


type TopAlbumsType = {
  total: number

  name: string
  id: number
  type: string
  size: number
  picId: number
  blurPicUrl: string
  companyId: number
  pic: number
  picUrl: string
  publishTime: number
  description: string
  tags: string
  company: string
  briefDesc: string
  artist: Artist3
  songs: any
  alias: any[]
  status: number
  copyrightId: number
  commentThreadId: string
  artists: Artist4[]
  paid: boolean
  onSale: boolean
  picId_str: string
}

type Artist3 = {
  name: string
  id: number
  picId: number
  img1v1Id: number
  briefDesc: string
  picUrl: string
  img1v1Url: string
  albumSize: number
  alias: string[]
  trans: string
  musicSize: number
  topicPerson: number
  picId_str: string
  img1v1Id_str: string
}

type Artist4 = {
  name: string
  id: number
  picId: number
  img1v1Id: number
  briefDesc: string
  picUrl: string
  img1v1Url: string
  albumSize: number
  alias: any[]
  trans: string
  musicSize: number
  topicPerson: number
  img1v1Id_str: string
}


export type{ HotAlbumsType, TopAlbumsType}
